﻿@using System.Net.Http
@using System.Net.Http.Json
@using System.Text.Json.Serialization;
@using System.Globalization
@using Microsoft.AspNetCore.Components.Forms
@using Microsoft.AspNetCore.Components.Routing
@using Microsoft.AspNetCore.Components.Web
@using Microsoft.AspNetCore.Components.Web.Virtualization
@using Microsoft.AspNetCore.Components.WebAssembly.Http
@using Microsoft.AspNetCore.Authorization
@using Microsoft.AspNetCore.Components.Authorization
@using Microsoft.JSInterop
@using Microsoft.Extensions.Localization
@using Microsoft.AspNetCore.Identity

@using Maanfee.Web.Core

@using Maanfee.Dashboard.Core
@using Maanfee.Dashboard.Resources
@using Maanfee.Dashboard.Views.Base
@using Maanfee.Dashboard.Views.Base.Pages
@using Maanfee.Dashboard.Views.Base.Services
@using Maanfee.Dashboard.Views.Base.Extensions

@using Maanfee.Dashboard.Views.Core
@using Maanfee.Dashboard.Views.Core.Shared
@using Maanfee.Dashboard.Views.Core.Services
@using Maanfee.Dashboard.Views.Core.Shared.Dialogs

@using MudBlazor
@using Newtonsoft.Json

@*@inject LocalConfiguration LocalConfiguration*@
@*@inject JwtAuthenticationStateProvider _JwtAuthenticationStateProvider*@

@*
	@inject IAuthorizationService _authorizationService

	@inject NavigationManager Navigation
	@inject CustomStateProvider AuthenticationStateProvider
	*@

@inject AccountStateContainer AccountStateContainer
@inject HttpClient Http
@inject IJSRuntime JS

@inject IDialogService Dialog
@inject ISnackbar Snackbar

@inject Maanfee.Web.Printing.IPrintingService PrintingService
@using Maanfee.Web.JSInterop
@inject Maanfee.Web.JSInterop.Dom Dom
@inject Maanfee.Web.JSInterop.LocalStorage LocalStorage
@inject Maanfee.Web.JSInterop.Fullscreen Fullscreen
@inject Maanfee.Dashboard.Views.Booklet.Booklet Booklet
@inject Maanfee.Web.JSInterop.Screen Screen
@inject Maanfee.Web.JSInterop.History History

@using Maanfee.Dashboard.Examples.Views.JsInterop.Components
